Obec Horní Slatina leží v Jihočeském kraji v ORP Dačice v nadmořské výšce 507 m. V roce 2014 zde žilo 152 obyvatel. Horní Slatina má katastrální území o rozloze 582 ha.